package display;

import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

public class Affichage {
	
	public Affichage() {

		Display display = new Display();
		Shell sShell = new Shell(display);
		sShell.setText("calculs de financements");
		sShell.setSize(new Point(760, 360));
		sShell.setLayout(new GridLayout(2, false));

		Ajout ajout = new Ajout(sShell);
		Resultat resultat = new Resultat(sShell);
		Liste liste = new Liste(sShell);
		
		ajout.setListe(liste);
		liste.setResultat(resultat);
		resultat.setListe(liste);
		
		sShell.open();
		while(!sShell.isDisposed()) {
			if (!display.readAndDispatch())
				display.sleep();
		}
		display.dispose();
		ajout.dispose();
		liste.dispose();
		resultat.dispose();
	}

	public static void main(String[] args) {
		new Affichage();
	}		
}
